Add "noescape" argument to cmdline creation
authorVladimir Serbinenko <phcoder@gmail.com>
Wed, 19 Jul 2023 13:09:47 +0000 (15:09 +0200)
committerMate Kukri <mate.kukri@canonical.com>
Tue, 10 Feb 2026 11:27:19 +0000 (11:27 +0000)
commitc11cc5f9dcc35840b0e7788b583094706bd87577
tree239787574e5bbf5b3c9b269fd7f931bc715bbf10
parentddc361d6b259b1868da1d9d8e230e8bda1d2b53d
Add "noescape" argument to cmdline creation

If OS parses in a way different from sh-like that GRUB does, escaping does
more harm than good. Note that allows to specify entire command line in a
single argument e.g. multiboot --noescape /kernel "a b c".

Gbp-Pq: Topic upstream
Gbp-Pq: Name Add-noescape-argument-to-cmdline-creation.patch
13 files changed:
grub-core/lib/cmdline.c
grub-core/loader/arm/linux.c
grub-core/loader/arm64/xen_boot.c
grub-core/loader/efi/linux.c
grub-core/loader/i386/linux.c
grub-core/loader/i386/multiboot_mbi.c
grub-core/loader/i386/pc/linux.c
grub-core/loader/i386/xen.c
grub-core/loader/mips/linux.c
grub-core/loader/multiboot_mbi2.c
grub-core/loader/powerpc/ieee1275/linux.c
grub-core/loader/sparc64/ieee1275/linux.c
include/grub/lib/cmdline.h